//// demo_prog/Chapter3/lec3_data_overflow.c
// 数据溢出的示例
#include<stdio.h>
int main(void)
{
    // 定义无符号整数类型变量x，将x的值初始化为允许的最大值。
    unsigned int x = 0xFFFFFFFF;
    printf("对于无符号整数x:\nx=%u\nx+1=%u\nx+2=%u\n",x , x+1, x+2);
    // 定义有符号整数变量y，将y的值初始化为允许的最大值。
    int y = 0x7FFFFFFF;
    printf("对于有符号整数y:\ny=%d\ny+1=%d\ny+2=%d\n", y, y+1, y+2);
    return 0;
}